1.2 REQUISITOS FUNCIONAIS ........................................................................................ 6
1.3 REQUISITOS NÃO FUNCIONAIS .............................................................................. 6
1.4 REGRAS DE NEGÓCIO ............................................................................................... 6
1.5 TABELA DE ESPECIFICAÇOES DE REQUISITOS. ................................................. 7
1.6 CASO DE USO .............................................................................................................. 7
1.7 CLASSES ....................................................................................................................... 9
1.8 DIAGRAMA DE FLUXO............................................................................................ 12
1.8.1 Início do Sistema .................................................................................................... 12
1.8.2 Cadastro de Produtos ............................................................................................ 12
1.8.3 Controle de Estoque ............................................................................................... 12
1.8.4 Relatórios ................................................................................................................ 12
1.8.5 Persistência e Conexões ......................................................................................... 12
1.8.6 Validações e Feedback ........................................................................................... 13
1.8.7 Encerramento ......................................................................................................... 13
1.9 MODELAGEM DE DADOS ....................................................................................... 15
2 DESENVOLVENDO O SISTEMA. .............................................................................. 17
2.1 BACK-END.................................................................................................................. 17
2.1.1 Models (Modelos) ................................................................................................... 17
2.1.1.1 Categoria.java .......................................................................................................... 17
2.1.1.2 Produto.java ............................................................................................................. 18
2.1.1.3 Relatorio.java ........................................................................................................... 19
2.1.2 DAO (Data Access Object) .................................................................................... 21
2.1.2.1 Categoria.DAO. ....................................................................................................... 22
2.1.2.2 Produto.DAO ........................................................................................................... 23
2.1.2.3 ConnectionFactory ................................................................................................... 25
2.2 FRONT-END................................................................................................................ 26
2.2.1 Menu Principal ....................................................................................................... 29
2.2.2 Gerenciar Categorias ............................................................................................. 30
2.2.3 Gerenciar Produtos ................................................................................................ 31
2.2.4 Relatórios ................................................................................................................ 33
2.2.5 Encerramento do Sistema ..................................................................................... 33
3 REFERENCIAS.............................................................................................................. 35
3.1 LIVROS ........................................................................................................................ 35